package com.me.customerdemo.dao;


import com.me.customerdemo.pojo.Order;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 用于访问tb_order表数据接口
 */
public interface OrderMapper {
    /**
     * 查询产品类型数据
     * @return
     * */
    List<Order> selectAll();
    /**
     * 查询产品类型ID
     * @return
     * @param id*/
    Order selectById(int id);
    /**
     * 插入新的产品类型数据
     * @param order
     * @return
     * */
    int insert(Order order);
    /**
     * 修改产品类型数据
     * @param order
     * @return
     * */
    int updateRelNameById(Order order);
    /**
     * 删除产品类型数据
     * @param order
     * @return
     * */
    int deleteById(int order);

    /**
     * 根据条件查询数据
     * @param order
     * @return
     * */
    List<Order> selectByCondition(Order order);

    List<Order>selectByIds(List<Integer> ids);

    int updateById(Order order);

    List<Order> selectPage(@Param("start")int start0,@Param("pageSize")int pageSize0);

    List<Order> selectByKeyword(String keyword);
}
